
// export 命令可以出现在模块的任何位置，只要处于模块顶层就可以。如果处于块级作用域内，就会报错
// 导出变量
export var firstName = 'Michael';
var lastName = 'Jackson';
var year = 1958;
export { lastName, year };
export var foo = 'bar';
setTimeout(() => foo = 'baz', 500);
// 导出函数
export function area(radius) {
  return Math.PI * radius * radius;
  }
  
export default function () {
  console.log('foo');
}
